package com.hfut.eeg.dao;

import com.hfut.eeg.dto.SystemUseTime;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface SystemUseTimeMapper {

    //初始化系统使用时间
    public long startTime(long time);

    //获取系统最开始投入使用的时间
    public long getInitTime();

    //获取系统今日开始使用时间
    public long getTime();


    //记录当天开始使用时间
    public long updateTime(long time);

    //获得系统总共使用时间
    public long getTotalTime();

    //更新系统总共使用时间
    public long updateSysTotaltime(long time);

    //计算当天检查病人所花费的总时间，返回的是一个SystemUseTime对象，包含今日病人人数和花费的时间
    SystemUseTime dayPatientTotalTime(java.sql.Date date);

    //计算历史检查病人花费的总时间和平均值，返回的是一个SystemUseTime对象，包含历史病人人数和花费的时间
    SystemUseTime historyPatientTotalTime();

}
